displaymanager: Handle list of displays in base class
authorBenjamin Otte <otte@redhat.com>
Wed, 10 Apr 2013 21:11:52 +0000 (23:11 +0200)
committerBenjamin Otte <otte@redhat.com>
Mon, 15 Apr 2013 13:43:26 +0000 (15:43 +0200)
commit7ef508ff4a40c11c8ef58e8f74ba7ad0e93888a3
tree82baff5a09882dd29c07f37d5f54e56b7cf82ece
parentd29a4411065ce9eb75e2976bac9593a6709fb6d0
displaymanager: Handle list of displays in base class

This moves the add/remove_display() functions from the subclasses to
GdkDisplay and GdkDisplayManager. It also gets rid of the list_displays
vfunc.
14 files changed:
gdk/broadway/gdkdisplay-broadway.c
gdk/broadway/gdkdisplaymanager-broadway.c
gdk/broadway/gdkprivate-broadway.h
gdk/gdkdisplay.c
gdk/gdkdisplaymanager.c
gdk/gdkdisplaymanagerprivate.h
gdk/quartz/gdkdisplay-quartz.c
gdk/quartz/gdkdisplaymanager-quartz.c
gdk/quartz/gdkprivate-quartz.h
gdk/wayland/gdkdisplaymanager-wayland.c
gdk/win32/gdkdisplaymanager-win32.c
gdk/x11/gdkdisplay-x11.c
gdk/x11/gdkdisplaymanager-x11.c
gdk/x11/gdkprivate-x11.h